<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- 需求：  封装 some 函数查看数组是否存在某个元素  。
    - 要传递2个参数 元素、数组
    - 如果数组存在元素则返回true，如果没有存在元素就返回 false
    例如检测 香蕉  是否存在于  数组['苹果', '香蕉', '橘子', '荔枝', '梨子']中， 返回结果是 true 
     function some(ele, arr = []) {
	// 里面写业务逻辑
        }
    let re = some('荔枝', ['苹果', '香蕉', '橘子', '荔枝', '梨子'])
    console.log(re) // true
    let re1 = some('榴莲', ['苹果', '香蕉', '橘子', '荔枝', '梨子'])
    console.log(re1) // false
    -->


    <script>

        // 封装 some 函数来检查数组是否存在某个元素
        function some(ele, arr = []) {
            // 使用数组的 some 方法来检查是否有元素满足条件
            return arr.some(xxm => xxm === ele);
        }

        // 测试函数
        let re = some('荔枝', ['苹果', '香蕉', '橘子', '荔枝', '梨子']);
        console.log(re); // 输出 true，因为 '荔枝' 存在于数组中

        let re1 = some('榴莲', ['苹果', '香蕉', '橘子', '荔枝', '梨子']);
        console.log(re1); // 输出 false，因为 '榴莲' 不存在于数组中

    </script>
</body>

</html>